package com.dao.base;
import com.model.domain.base.GetBaseRepairUserInfoDO;
import com.model.pojo.base.BaseRepairUserInfo;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

public interface BaseRepairUserInfoMapper {
    int deleteByPrimaryKey(@Param("baseRepairUserInfoId") Long baseRepairUserInfoId);

    int insert(BaseRepairUserInfo record);

    int insertSelective(BaseRepairUserInfo record);

    BaseRepairUserInfo selectByPrimaryKey(@Param("baseRepairUserInfoId") Long baseRepairUserInfoId, @Param("isDelete") Byte isDelete);

    int updateByPrimaryKeySelective(BaseRepairUserInfo record);

    int updateByPrimaryKey(BaseRepairUserInfo record);

    List<BaseRepairUserInfo> selectList(GetBaseRepairUserInfoDO getbaseRepairUserInfoDO);

    void insertListSelective(List<BaseRepairUserInfo> baseRepairUserInfoList);

    void updateListSelective(List<BaseRepairUserInfo> baseRepairUserInfoList);

    int has(@Param("baseRepairUserInfoId") Long baseRepairUserInfoId, @Param("isDelete") Byte isDelete);
}